
message = Map();
thumnailImg = options.get("img");
Nme = encodeUrl(arguments);
info Nme;
headersMp = Map();
headersMp.put("Content-Type","application/json");
response = invokeurl
[
	url :"https://content.googleapis.com/drive/v2/files?q=fullText%20contains%20%27" + Nme + "%27&maxResults=5"
	type :GET
	headers:headersMp
	connection:"*INSERT_YOUR_CONNECTION_NAME*"
	useraccess:true
];
//and%20trashed%20%3D%20true
info response;
list = List();
if(response != null)
{
	jsn = response.getJSON("items").toJSONList();
	info jsn;
	if(jsn != null && !jsn.isEmpty())
	{
		for each  recordlst in jsn
		{
			rec_map = recordlst.toMap();
			//info rec_map;
			//tmp_Map = rec_map;
			mime_type = rec_map.get("mimeType");
			iconLink = rec_map.get("iconLink");
			file_id = rec_map.get("id");
			file_name = rec_map.get("title");
			ownerName = rec_map.get("owners").getJSON("displayName");
			editLink = rec_map.get("alternateLink");
			thumLink = rec_map.get("thumbnailLink");
			info file_id;
			//info ownerName+" & " + file_name + " & " + mime_type + " & " + file_id;
			entry = Map();
			entry.put("title",file_name);
			entry.put("description",ownerName);
			if(thumLink != null)
			{
				entry.put("imageurl",thumLink);
			}
			else
			{
				if(mime_type.contains("document"))
				{
					thumLink = "https://www.zoho.com/extensions/images/cliq/gdrive-document.png";
				}
				else if(mime_type.contains("spreadsheet"))
				{
					thumLink = "https://www.zoho.com/extensions/images/cliq/gdrive-sheet.png";
				}
				else if(mime_type.contains("presentation"))
				{
					thumLink = "https://www.zoho.com/extensions/images/cliq/gdrive-slide.png";
				}
				else if(mime_type.contains("folder"))
				{
					thumLink = "https://www.zoho.com/extensions/images/cliq/gdrive-folder.png";
				}
				else
				{
					thumLink = "https://www.zoho.com/extensions/images/cliq/gdrive-file.png";
				}
				entry.put("imageurl",thumLink);
			}
			entry.put("id",file_id);
			list.add(entry);
		}
	}
}
return list;
